<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>WS-Business Process Execution Language</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/WS-Business_Process_Execution_Language"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-WS-Business_Process_Execution_Language rootpage-WS-Business_Process_Execution_Language skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">WS-Business Process Execution Language</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Die <b>WS-Business Process Execution Language</b> (<b>BPEL</b>) ist eine <a href="Extensible_Markup_Language" title="Extensible Markup Language">XML</a>-basierte <a href="Programmiersprache" title="Programmiersprache">Sprache</a> zur Beschreibung von <a href="Gesch%C3%A4ftsprozess" title="Geschäftsprozess">Geschäftsprozessen</a>, deren einzelne Aktivitäten durch <a href="Webservice" title="Webservice">Webservices</a> implementiert sind. WS-BPEL ist Teil der sogenannten <a href="WS-*" title="WS-*">WS-*</a>-Spezifikationen als industrieller <a href="Standard" title="Standard">Standard</a> von <a href="Organization_for_the_Advancement_of_Structured_Information_Standards" title="Organization for the Advancement of Structured Information Standards">OASIS</a>.
</p><p>Die im Jahr 2002 von <a href="IBM" title="IBM">IBM</a>, <a href="BEA_Systems" title="BEA Systems">BEA Systems</a> und <a href="Microsoft" title="Microsoft">Microsoft</a> eingeführte Sprache wird zur Beschreibung der <a href="Dienstekomposition#Orchestrierung" title="Dienstekomposition">Orchestrierung</a> von Webservices verwendet. Die Beschreibung selbst wird ebenfalls in Form eines Webservice bereitgestellt und kann als solcher verwendet werden.
</p><p>Durch die Abstraktion mittels BPEL kann die <a href="Schnittstelle" title="Schnittstelle">Schnittstelle</a> eines übergeordneten Webservice beschrieben werden, der die an einem Prozess beteiligten Webservices steuert, beispielsweise in welcher Reihenfolge Nachrichten eintreffen müssen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Überblick"><span id=".C3.9Cberblick"></span>Überblick</h2></div>
<p>Das <a href="Vorgehensmodell_zur_Softwareentwicklung" title="Vorgehensmodell zur Softwareentwicklung">Prozessmodell</a> WS-BPEL, ehemals BPEL4WS (englisch, <a href="Akronym" title="Akronym">Akronym</a> für <i>BPEL for Webservices</i>), baut auf dem Dienstmodell von <a href="Web_Services_Description_Language" title="Web Services Description Language">WSDL</a> auf. Weiterhin werden die <a href="Standard" title="Standard">Standards</a> <a href="XML_Schema" title="XML Schema">XML Schema</a>, <a href="XPath" title="XPath">XPath</a> und <a href="WS-Addressing" title="WS-Addressing">WS-Addressing</a> benutzt.
</p><p>Die Sprache verbindet die Ideen der <a href="Kalk%C3%BCl" title="Kalkül">kalkülbasierten</a> Sprache XLANG von <a href="Microsoft" title="Microsoft">Microsoft</a> und der <a href="Graph_(Graphentheorie)" title="Graph (Graphentheorie)">Graph</a>-basierten Sprache <a href="WS-Flow_Language" title="WS-Flow Language">WSFL</a> von <a href="IBM" title="IBM">IBM</a>.
</p><p>Ziel von BPEL ist, das Programmieren im Großen zu ermöglichen. Dabei ist zu beachten, dass BPEL die direkte <a href="Interaktion#Informatik" title="Interaktion">Interaktion</a> mit <a href="Mensch" title="Mensch">Menschen</a> nicht unterstützt. BPEL-Prozesse <a href="Kommunikation" title="Kommunikation">kommunizieren</a> ausschließlich mit Webservices. Letztere können eine <a href="Schnittstelle" title="Schnittstelle">Schnittstelle</a> <i>zu</i> Menschen jedoch nicht Menschen <i>selbst</i> sein.
</p><p>BPEL selbst stellt einen Sockel dar, auf dem verschiedene Säulen gebaut werden können. Die Säulen <i>abstrakter <a href="Gesch%C3%A4ftsprozess" title="Geschäftsprozess">Geschäftsprozess</a></i> und <i>ausführbarer Geschäftsprozess</i> sind schon in der Spezifikation selbst enthalten. Weitere Säulen sind BPELJ und <a href="WS-BPEL4People" title="WS-BPEL4People">WS-BPEL4People</a>.
</p><p>Bei BPELJ ist das Ziel, dass Aktivitäten selbst auch Java-Code enthalten können, was den Prozess selbst beschleunigt, ihn aber abhängig von der Programmiersprache Java macht.
</p><p>IBM hat zusammen mit SAP ein Whitepaper unter dem Namen <i>BPEL4People</i> veröffentlicht, das die Anforderungen für eine Interaktion von Menschen an eine Erweiterung von BPEL stellt. Mittlerweile ist darauf basierend in Kooperation mit anderen Firmen eine Spezifikation entstanden, die zurzeit <a href="Organization_for_the_Advancement_of_Structured_Information_Standards" title="Organization for the Advancement of Structured Information Standards">OASIS</a> zur Standardisierung vorliegt (Stand April 2009).
</p><p>BPEL beherrscht sowohl blockstrukturierte als auch graphbasierten Modellierung. Bei der Blockstrukturierung wird der Kontrollfluss mithilfe von strukturierten Aktivitäten wie <i>sequence</i>, <i>if</i>, <i>foreach</i> oder <i>pick</i>, ähnlich wie in prozeduralen Programmiersprachen, ausgedrückt. Die graphbasierte Modellierung erlaubt den Ausdruck des Kontrollflusses über sogenannte Transitionen zwischen den Aktivitäten. Diese Transitionen können mit Bedingungen (<i>transition conditions</i>) annotiert werden, die ausgewertet werden müssen, bevor eine Workflowmaschine der Transition folgt und zur nächsten Aktivität navigiert. Beim Eintritt in die Folgeaktivität kann über eine <i>join condition</i> bestimmt werden, welchen Status die eingehenden Transitionen haben müssen, damit die Aktivität ausgeführt wird. Zyklen sind dabei nicht erlaubt. Beide Modellierungsansätze können kombiniert werden, z. B. wenn graphbasiert modelliert wird, aber mithilfe von <i>Scopes</i> lokale Umgebungen mit <a href="Variable_(Programmierung)" title="Variable (Programmierung)">lokalen Variablen</a> verwendet werden sollen. Mit den Scopes können außerdem Fehlerbehandlung (Fault Handler), Kompensationsbehandlung (Compensation Handler) und Ereignisbehandlung (Event Handler) assoziiert werden.
</p><p>Der BPEL-Standard selbst definiert keine graphische Darstellung der modellierten Prozesse. Dafür wird häufig die <a href="Business_Process_Model_and_Notation" title="Business Process Model and Notation">Business Process Model and Notation</a> (BPMN) verwendet, die eine Beschreibung für die Abbildung von BPMN nach BPEL enthält. Jedoch entsprechen die Möglichkeiten von BPMN nicht exakt denen von BPEL. D. h., es ist möglich, mit BPMN Prozesse zu modellieren, die sich mit Hilfe von BPEL nicht umsetzen lassen.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Abstrakte_und_ausführbare_Prozesse"><span id="Abstrakte_und_ausf.C3.BChrbare_Prozesse"></span>Abstrakte und ausführbare Prozesse</h2></div>
<p>Ausführbare BPEL-Prozesse können auf einer Workflowmaschine zum Einsatz gebracht werden (englisch deployed) und sind durch sie ausführbar. Abstrakte Prozesse dienen der Beschreibung des Verhaltens des Prozesses („behavioral interface“). Sie werden als Sicht auf einen ausführbaren Prozess verwendet und dienen dazu, das interne Verhalten des Prozesses z. B. vor einem Geschäftspartner zu verbergen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Unterprozesse">Unterprozesse</h2></div>
<p>BPEL selbst kennt keine Unterprozesse. Es ist so beispielsweise nicht immer möglich, einen Unterprozess zu terminieren, wenn der Hauptprozess terminiert wird. Diese Funktionalität kann durch explizite Operationen eines Webservices bereitgestellt werden, was jedoch nicht vom BPEL-Standard vorgeschrieben ist.
</p><p>Von <a href="IBM" title="IBM">IBM</a> und <a href="SAP" title="SAP">SAP</a> wurde ein <a href="Wei%C3%9Fbuch#„White_Papers“_in_der_Informationstechnik" title="Weißbuch">Whitepaper</a> unter dem Namen <i>WS-BPEL 2.0 Extensions for Sub-Processes</i> (BPEL-SPE) veröffentlicht, in dem eine Erweiterung von BPEL für Unterprozesse erläutert wird.
</p>
<div class="mw-heading mw-heading2"><h2 id="Stand_der_Entwicklung">Stand der Entwicklung</h2></div>
<p>Aktuell ist die Version 2.0, bei dem weitere <a href="Hersteller" class="mw-redirect" title="Hersteller">Hersteller</a> wie <a href="SAP_AG" class="mw-redirect" title="SAP AG">SAP</a> und <a href="Siebel_Systems" title="Siebel Systems">Siebel</a> mitgewirkt haben.
Bis zur Version 1.1 wurde der BPEL-Standard mit <b>BPEL4WS</b> (<b>Business Process Execution Language for Webservices</b>) benannt. Der <a href="Standard" title="Standard">Standard</a> wurde im April 2003 an <a href="Organization_for_the_Advancement_of_Structured_Information_Standards" title="Organization for the Advancement of Structured Information Standards">OASIS</a> zur <a href="Standardisierung" title="Standardisierung">Standardisierung</a> übergeben.
</p><p>Das OASIS WS-BPEL-Komitee beschloss am 14. September 2004, die Spezifikation <b>WS-BPEL 2.0</b> zu nennen, um in Einklang mit den anderen <a href="WS-*" title="WS-*">WS-*</a>-Standards wie <a href="Web_Services_Description_Language" title="Web Services Description Language">WSDL</a>, <a href="WS-Security" title="WS-Security">WS-Security</a> usw. zu gelangen.
</p><p>Die Standardisierung von WS-BPEL 2.0 wurde am 11. April 2007 abgeschlossen.
Sie enthält Detailverbesserungen, ist jedoch inkompatibel zu den 1.x-Versionen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Sprachbestandteile">Sprachbestandteile</h2></div>
<p><b>Basic Activities</b> – Dies sind die grundlegenden – sozusagen atomaren – Aktivitäten, welche nicht
aus anderen Aktivitäten aufgebaut sind:
</p>
<ul><li><i>assign</i> – Verändern des Inhalts einer Variablen.</li>
<li><i>invoke</i> – Synchroner (<i>request/response</i>) oder asynchroner Aufruf eines Webservice</li>
<li><i>receive/reply</i> – Anbieten einer synchronen oder asynchronen Webserviceschnittstelle</li>
<li><i>throw</i> – Explizites Signalisieren eines Fehlers, welcher durch <a href="Ausnahmebehandlung" title="Ausnahmebehandlung">Fehlerbehandlungen</a> aufgefangen werden kann. Wird ein Fehler nicht aufgefangen, erreicht er also den globalen Scope, so terminiert der Prozess.</li>
<li><i>wait</i> – Warten auf einen Zeitpunkt oder für eine Zeitspanne</li>
<li><i>empty</i> – Nichts tun, z. B. um in einer Fehlerbehandlung nichts zu tun und den Fehler so zu unterdrücken</li></ul>
<p><b>Structured Activities</b> – Diese Aktivitäten beinhalten andere Aktivitäten und lassen so die rekursive Komposition von komplexen Prozessen zu.
</p>
<ul><li><i>sequence</i> – In einer Sequence werden die Aktivitäten sequentiell abgearbeitet.</li>
<li><i>while</i> – Ausführen von Aktivitäten solange eine boolesche Bedingung erfüllt ist</li>
<li><i>repeatUntil</i> (seit BPEL 2.0) – Ausführen von Aktivitäten bis eine boolesche Bedingung erfüllt ist</li>
<li><i>foreach</i> (seit BPEL 2.0) – Aktivitäten eine bestimmte Anzahl oft ausführen, entweder sequentiell oder parallel.</li>
<li><i>switch</i> (nicht in BPEL 2.0) – Bedingte Ausführung von Aktivitäten</li>
<li><i>if</i> (seit BPEL 2.0) – Bedingte Ausführung von Aktivitäten</li>
<li><i>flow</i> – Die Aktivitäten werden parallel ausgeführt, wobei Kontrollabhängigkeiten durch <i>links</i> angegeben werden.</li>
<li><i>pick</i> – Aus Prozesssicht nicht-deterministische Wahl durch externe Ereignisse (Messages, Zeitpunkt oder Zeitspanne)</li></ul>
<p><b>Scopes</b> – Mit Hilfe dieses Konstrukts können Aktivitäten gebündelt werden und zu einer transaktionalen Einheit zusammengefasst werden. Durch einen Scope kann einer Gruppe von Aktivitäten ein <a href="Ausnahmebehandlung" title="Ausnahmebehandlung">Fehlerbehandler</a> („fault handler“), <a href="Ereignis_(Programmierung)" title="Ereignis (Programmierung)">Ereignisbehandler</a> („event handler“), ein Terminationsbehandler und ein Kompensationsbehandler („compensation handler“) zugeordnet werden. Durch den Kompensationsbehandler werden lang-andauernde <a href="Transaktion_(Informatik)" title="Transaktion (Informatik)">Transaktionen</a> ermöglicht.
</p>
<div class="mw-heading mw-heading2"><h2 id="BPEL-Engines">BPEL-Engines</h2></div>
<p>BPEL-Engines erlauben das Ausführen von BPEL-Prozessinstanzen. Hierzu müssen die BPEL-Prozesse in die BPEL-Engine eingebracht (deployed) und dabei von der jeweiligen BPEL-Engine abhängige Deployment-Informationen bereitgestellt werden.
</p>
<div class="mw-heading mw-heading3"><h3 id="Open-Source-BPEL-Engines">Open-Source-BPEL-Engines</h3></div>
<ul><li><i>Apache ODE</i> – ODE steht für <i>Orchestration Director Engine</i>, unterstützt WS-BPEL 2.0 und BPEL4WS 1.1</li>
<li><i>bpel-g</i> -- <a href="Open_Source" title="Open Source">Open-Source</a>-BPEL-Engine (auf Basis der aufgegebenen Open-Source-Version von ActiveBPEL, jetzt ActiveVOS)</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Kommerzielle_BPEL-Engines">Kommerzielle BPEL-Engines</h3></div>
<ul><li><i>ActiveVOS</i> – kommerzielle Weiterentwicklung von ActiveBPEL (<a href="Open_Source" title="Open Source">Open-Source</a>-Implementierung (<a href="GNU_General_Public_License" title="GNU General Public License">GPL</a>) von BPEL4WS 1.1 und WS-BPEL 2.0)</li>
<li><i>Intalio|BPMS</i> – Commercial-Open-Source-BPEL-Server, basiert auf Open-Source-Komponenten (Apache ODE, Tempo), die zu einem Closed-Source-Produkt kombiniert wurden.</li>
<li><i>Oracle BPEL Process Manager</i> – (vormals Collaxa BPEL Orchestration Server) Native Implementierung des BPEL-Standards, mit grafischer Modellierungs/Orchestrierungs Tool für <a href="JDeveloper" title="JDeveloper">JDeveloper</a> und <a href="Eclipse_(IDE)" title="Eclipse (IDE)">Eclipse</a>. Oracle ist einer der wesentlichen Treiber bei der Weiterentwicklung des BPEL-Standards innerhalb der OASIS. In der neuen Version 11g werden BPEL-Prozesse im Rahmen von Composites innerhalb von Service-Component-Architekturen (SCA-Standard) eingebunden.</li>
<li><a href="SAP_Exchange_Infrastructure" class="mw-redirect" title="SAP Exchange Infrastructure">SAP Exchange Infrastructure</a> – Implementierung des BPEL-Standards 1.1, grafische Modellierung über <a href="ARIS" title="ARIS">ARIS</a> für SAP NetWeaver. Deployment in Solution Manager und XI, die auf Basis des SAP NetWeaver arbeiten</li>
<li><i>SEEBURGER Business Integration Server</i> – Teil des B2B-Integrationsservers ist eine BPEL-Engine und ein Eclipse basierender Prozessdesigner. Damit lassen sich also alle Integrationsabläufe (nicht nur für WebService) designen.</li>
<li><i>WebSphere Process Server</i> – BPEL-Laufzeitumgebung der <a href="IBM" title="IBM">IBM</a> basiert auf <i>WebSphere Application Server</i>, dem <a href="Jakarta_EE" title="Jakarta EE">Jakarta EE</a> Server der IBM.</li>
<li><i>BPWS4J</i> – Experimentelle BPEL-Implementierung von IBM verfügbar über AlphaWorks</li>
<li><i>Microsoft BizTalk Server</i> – BizTalk Server 2006 kann Prozessmodelle ausführen, die mit Modellierungswerkzeugen wie Microsoft Visio erstellt worden sind.</li>
<li><i>Microsoft Windows Workflow Foundation</i> im <a href="MSDN" class="mw-redirect" title="MSDN">MSDN</a> – Die Windows Workflow Foundation ist Teil von .NET 3.0 und umfasst auch eine vollständige Abbildung von BPEL. Der Designer ist im Visual Studio 2005 als Add-on verfügbar, Visual Studio 2008 bietet die Funktionalität nativ.</li>
<li><i>Serena Business Manager</i> – Die Serverkomponente enthält seit Ende 2015<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> die Apache-ODE-BPEL-Engine, die BPEL-Prozesse in Kombination mit Human Workflows ausführt (ein sogenanntes <a href="Mashup_(Internet)" title="Mashup (Internet)">Mashup</a>)</li>
<li><i>Software AG webMethods BPM</i> – Kommerzielle Engine (inkl. ESB) mit einem auf Eclipse basierenden Designer; enge Integration in ARIS (genannt 'Model-2-Execute').</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Vergleichbare_Sprachen">Vergleichbare Sprachen</h2></div>
<ul><li><a href="XL_(XML-Programmiersprache)" title="XL (XML-Programmiersprache)">XL</a></li>
<li><a href="XML_Process_Definition_Language" title="XML Process Definition Language">XML Process Definition Language</a> (XPDL)</li>
<li>XLANG</li>
<li><a href="WS-Flow_Language" title="WS-Flow Language">WS-Flow Language</a> (WSFL)</li>
<li>ASAP/Wf-XML</li>
<li><a href="Generic_Workflow_Description_Language" title="Generic Workflow Description Language">Generic Workflow Description Language</a> (GWorkflowDL)</li>
<li><a href="Business_Process_Modeling_Language" title="Business Process Modeling Language">Business Process Modeling Language</a> (BPML)</li>
<li>BPELscript</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="WS-HumanTask" title="WS-HumanTask">WS-HumanTask</a></li>
<li><a href="EbXML" title="EbXML">ebXML</a> (Electronic Business XML)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Tammo van Lessen, Daniel Lübke, Jörg Nitzsche: <cite style="font-style:italic">Geschäftsprozesse automatisieren mit BPEL</cite>. dpunkt Verlag, Heidelberg 2011, ISBN 978-3-89864-670-3.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:WS-Business+Process+Execution+Language&rft.au=Tammo+van+Lessen%2C+Daniel+L%C3%BCbke%2C+J%C3%B6rg+Nitzsche&rft.btitle=Gesch%C3%A4ftsprozesse+automatisieren+mit+BPEL&rft.date=2011&rft.genre=book&rft.isbn=9783898646703&rft.place=Heidelberg&rft.pub=dpunkt+Verlag" style="display:none"> </span> <a rel="nofollow" class="external free" href="http://www.bpelbuch.de/">http://www.bpelbuch.de/</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Standards">Standards</h3></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel">OASIS WSBPEL TC Webpage</a></li>
<li><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */
.mw-parser-output .webarchiv-memento a{color:inherit}
/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080517231143/http://www.choreology.com/external/WS_BPEL_issues_list.html">OASIS WSBPEL TC Issues List</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 17. Mai 2008 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</li>
<li><a rel="nofollow" class="external text" href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html">BPEL 2.0-Spezifikation</a></li>
<li><a rel="nofollow" class="external text" href="https://public.dhe.ibm.com/software/dw/specs/ws-bpel/ws-bpel.pdf">BPEL4WS 1.1 Spezifikation</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Tools">Tools</h3></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.activevos.com/index.php">ActiveVOS</a></li>
<li><a rel="nofollow" class="external text" href="https://ode.apache.org/">Apache ODE (Orchestration Director Engine)</a></li>
<li><a rel="nofollow" class="external text" href="http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/aqualogic/albpm/">BEA Aqualogic BPM (for end-to-end business processes)</a></li>
<li><a rel="nofollow" class="external text" href="http://www-306.ibm.com/software/integration/wid/">IBM WebSphere Integration Developer</a></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090216193204/http://www.netbeans.org/features/soa/index.html">NetBeans IDE SOA Features with BPEL support</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 16. Februar 2009 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</li>
<li><a href="ObjectiF" title="ObjectiF">objectiF</a> (<a href="BPMN" class="mw-redirect" title="BPMN">BPMN</a>-Design und BPEL-Generierung)</li>
<li><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/middleware/bpel/overview/index.html">Oracle BPEL Process Manager</a></li>
<li><a rel="nofollow" class="external text" href="http://www.serena.com/sbm/">Serena Business Manager Composer</a></li>
<li><a href="Modelio" title="Modelio">Modelio</a></li>
<li><a rel="nofollow" class="external text" href="https://www.sparxsystems.de/">Sparx Systems Enterprise Architect</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Sonstiges">Sonstiges</h3></div>
<ul><li><a rel="nofollow" class="external text" href="http://groups.yahoo.com/group/wsbpel-dev/">BPEL Developers Mailingliste (und Linkliste)</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081218223049/http://www.bpmn.org/Documents/FAQ.htm">BPMN FAQ zum Thema Beziehung zwischen BPEL und BPMN</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 18. Dezember 2008 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (englisch)</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://help.serena.com/doc_center/sbm/ver11_0/online_readme_sbms.htm">http://help.serena.com/doc_center/sbm/ver11_0/online_readme_sbms.htm</a></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-04-15" href="https://de.wikipedia.org/wiki/?title=WS-Business_Process_Execution_Language&oldid=255175009">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>